/*
 * File: RTE_IO.h
 *
 * Code generated for Interface Definition.
 *
 * Genrated author          :GCE-YJY-027
 * Tool version             :v1.0
 * Source code generated on :08-Feb-2022 15:06:08
 */

#ifndef _RTE_IO_H_
#define _RTE_IO_H_

#include "rtwtypes.h"
#include "RTE_TAB.h"


extern uint16_T rte_mv_cellVolMax_GetVal(void);
extern uint16_T rte_mv_cellVolMin_GetVal(void);
extern uint16_T rte_mv_cellVolAvg_GetVal(void);
extern uint8_T rte_c_cellTmpMax_GetVal(void);
extern uint8_T rte_c_cellTmpMin_GetVal(void);
extern uint8_T rte_c_cellTmpAvg_GetVal(void);
extern uint16_T rte_no_cellTmpMax_GetVal(void);
extern uint16_T rte_no_cellTmpMin_GetVal(void);
extern uint16_T rte_no_cellVolMax_GetVal(void);
extern uint16_T rte_no_cellVolMin_GetVal(void);
extern uint32_T rte_ma_packCurr_GetVal(void);
extern uint32_T rte_mv_packVol_GetVal(void);
extern uint32_T rte_mv_linkVol_GetVal(void);
extern uint32_T rte_mv_lpVol_GetVal(void);
extern uint32_T rte_mv_plVol_GetVal(void);
extern uint32_T rte_mv_ptcVol_GetVal(void);
extern uint32_T rte_mv_hpVol_GetVal(void);
extern uint32_T rte_mv_phVol_GetVal(void);
extern uint32_T rte_mv_qchg1Vol_GetVal(void);
extern uint32_T rte_mv_qchg2Vol_GetVal(void);
extern uint32_T rte_mv_qp1Vol_GetVal(void);
extern uint32_T rte_mv_qp2Vol_GetVal(void);
extern uint32_T rte_mv_pq1Vol_GetVal(void);
extern uint32_T rte_mv_pq2Vol_GetVal(void);
extern uint32_T rte_mv_waterVol_GetVal(void);
extern uint8_T rte_c_chgPlugTmp1_GetVal(void);
extern uint8_T rte_c_chgPlugTmp2_GetVal(void);
extern uint8_T rte_c_schgPlugTmp_GetVal(void);
extern uint16_T rte_kohm_insRes_GetVal(void);
extern uint16_T rte_mv_splyPwrVol_GetVal(void);
extern uint8_T rte_pct_schgCP_GetVal(void);
extern uint16_T rte_ko_ccResist_GetVal(void);
extern boolean_T rte_flg_qchgCC2_GetVal(void);
extern uint8_T rte_enum_schgCcSts_GetVal(void);
extern boolean_T rte_flg_hvilSts_GetVal(void);
extern boolean_T rte_flg_qchgIgSts_GetVal(void);
extern boolean_T rte_flg_schgIgSts_GetVal(void);
extern boolean_T rte_flg_keyonSts_GetVal(void);
extern boolean_T rte_flg_finIgSts_GetVal(void);
extern boolean_T rte_flg_qchgIg2Sts_GetVal(void);
extern boolean_T rte_flg_igKeepSts_GetVal(void);
extern boolean_T rte_flg_canWakeUpSts_GetVal(void);
extern boolean_T rte_flg_cpWakeUpSts_GetVal(void);
extern boolean_T rte_flg_ccWakeUpSts_GetVal(void);
extern boolean_T rte_flg_qchg2CC2_GetVal(void);

extern boolean_T rte_flg_rlyPowerSts_GetVal(void);

extern boolean_T rte_flg_rlyPosSts_GetVal(void);
extern boolean_T rte_flg_rlyNegSts_GetVal(void);
extern boolean_T rte_flg_rlyQChgSts_GetVal(void);
extern boolean_T rte_flg_rlySChgSts_GetVal(void);
extern boolean_T rte_flg_rlyPTCSts_GetVal(void);
extern boolean_T rte_flg_rlyPreSts_GetVal(void);

extern boolean_T rte_flg_maiRlySts_GetVal(void);
extern boolean_T rte_flg_heatNegRlySts_GetVal(void);
extern boolean_T rte_flg_fastPosRly1Status_GetVal(void);
extern boolean_T rte_flg_fastNegRly1Status_GetVal(void);
extern boolean_T rte_flg_fastPosRly2Status_GetVal(void);
extern boolean_T rte_flg_fastNegRly2Status_GetVal(void);
extern boolean_T rte_flg_WaterRlyStatus_GetVal(void);
extern boolean_T rte_flg_bmu1CtrlStatus_GetVal(void);
extern boolean_T rte_flg_bmu2CtrlStatus_GetVal(void);














extern uint8_T rte_enum_vcuHVPwrCmd_GetVal(void);
extern uint8_T rte_enum_bmuLifeCnt_GetVal(void);
extern uint8_T rte_enum_vcuLfieCnt_GetVal(void);
extern uint8_T rte_enum_obcLifeCnt_GetVal(void);
extern boolean_T rte_flg_canBusOff_GetVal(void);
extern uint32_T rte_mv_cellVolSum_GetVal(void);
extern uint8_T rte_enum_cellTmpSmp_GetVal(void);
extern uint8_T rte_enum_cellVolSmp_GetVal(void);
extern boolean_T rte_flg_smpChipSpiFlt_GetVal(void);
extern uint16_T rte_ms_socFre_GetVal(void);
extern uint16_T rte_pct_initSOC_GetVal(void);
extern int16_T rte_pct_deltSOC_GetVal(void);
extern uint16_T rte_pct_setSOC_GetVal(void);
extern uint32_T rte_mas_set_GetVal(void);
extern uint8_T rte_flg_updateCap_GetVal(void);
extern uint8_T rte_enum_obcFltSts_GetVal(void);
extern uint8_T rte_enum_obcChgSts_GetVal(void);
extern uint8_T rte_flg_debugDccur_GetVal(void);
extern uint8_T rte_enum_ocvAlwSts_GetVal(void);
extern uint8_T rte_flg_socReady_GetVal(void);
extern uint16_T rte_enum_obcChgCurr_GetVal(void);
extern uint8_T rte_enum_qchgProtectSts_GetVal(void);
extern uint8_T rte_flg_clrBalTime_GetVal(void);
extern uint8_T rte_flg_balanceTempFlt_GetVal(void);
extern uint8_T rte_flg_sampleFinish_GetVal(void);
extern uint8_T rte_enum_balCellNum_GetVal(void);
extern uint32_T rte_ms_sysRunTime_GetVal(void);



extern void vewm_flg_negRlyCtr_SetVal(uint8_T CtrCMD);
extern void vewm_flg_qchgRlyCtr_SetVal(uint8_T CtrCMD);
extern void vewm_flg_ptcRlyCtr_SetVal(uint8_T CtrCMD);
extern void vewm_flg_posRlyCtr_SetVal(uint8_T CtrCMD);
extern void vewm_flg_prechgRlyCtr_SetVal(uint8_T CtrCMD);


extern uint16_T DEBUG_Tx_BatCurr1(void);

extern uint16_T DEBUG_Tx_BatCurr2(void);
extern uint16_T DEBUG_Tx_BatCurr3(void);


extern uint8_T rte_flg_CPSignal_GetVal(void);
extern uint8_T rte_flg_AccIg_GetVal(void);
extern uint8_T rte_VCU_AutChrgSts_GetVal(void);

extern uint8_T rte_flg_LockChgeMode_GetVal(void);

extern uint8_T rte_flg_ACC_ClearFault_GetVal(void);

extern uint8_T rte_flg_E2P_RD_MotStMode_GetVal(void);

extern uint8_T rte_flg_Last2NowTimeDiff_GetVal(void);

extern uint16_T rte_mv_ChgMaxVol_GetVal(void);

extern uint8_T rte_enum_OBC_StMode_GetVal(void);

extern uint8_T rte_flg_OBC_ChgeErr_GetVal(void);

extern uint8_T rte_ma_OBC_OutActCur_GetVal(void);

extern uint8_T rte_enum_BMS_FaultLevel_GetVal(void);

extern uint8_T rte_flg_fchg_prerestart_GetVal(void);

extern uint16_T rte_ko_CCResist_GetVal(void);
extern uint16_T rte_sohe_pct_soh_GetVal(void);

extern uint8_T rte_flg_BMSComCurrFault_GetVal(void);

extern uint16_T rte_pct_FullSOC_GetVal(void);

extern boolean_T rte_flg_heatRlyAdhFault_GetVal(void);

extern boolean_T rte_flg_totalVltAdFlt_GetVal(void);

extern uint16_T rte_pct_DispSOC_GetVal(void);

extern uint16_T rte_QchgCurr_GetVal_GetVal(void);

extern uint8_T rte_VCU_VehChrgAllwCmd_GetVal(void);
extern boolean_T rte_flg_SlowChrgGunSt_GetVal(void);
extern uint8_T rte_enum_CPDuty_GetVal(void);
extern uint8_T rte_enum_VCU_VehOperMod_GetVal(void);



#endif

/* File trailer for generated code.*/
